簡(jiǎn)介:課程不僅詳細(xì)介紹了自定義ViewGroup開發(fā)的詳細(xì)步驟,還會(huì)教會(huì)大家如何利用通用方案優(yōu)雅的解決復(fù)雜問(wèn)題。課程最后會(huì)手把手帶大家利用自定義的TagFlowLayout實(shí)現(xiàn)標(biāo)簽的單選多選效果。
第1章 課程介紹
介紹Android中實(shí)現(xiàn)流式布局的多種方式,包括自定義ViewGroup、FlexBoxLayout、FlexBoxLayoutManager以及定制TagFlowLayout等。
第2章 自定義 FlowLayout
本章不僅講解如何利用自定義ViewGroup實(shí)現(xiàn)流式布局,重點(diǎn)是教會(huì)大家拿到一個(gè)自定義ViewGroup時(shí),如何根據(jù)其使用場(chǎng)景,確實(shí)規(guī)則,再根據(jù)規(guī)則,確定實(shí)現(xiàn)思路,最終實(shí)現(xiàn)想要的效果。
第3章 FlexBoxLayout和FlexboxLayoutManager實(shí)現(xiàn)流式布局
本章將介紹google開源的FlexboxLayout以及其跟流式布局相關(guān)的API的使用,還會(huì)通過(guò)使用FlexboxLayoutManager實(shí)現(xiàn)流式布局效果。
第4章 定制FlowLayout
手把手帶大家定制自定義的FlowLayout實(shí)現(xiàn)單選、多選效果。
第5章 課程總結(jié)
總結(jié)通過(guò)FlowLayout掌握自定義ViewGroup的核心步驟及注意事項(xiàng),通過(guò)FlexboxLayout實(shí)現(xiàn)流式布局以及通過(guò)定制FlowLayout實(shí)現(xiàn)流式布局。